three key elements