clarified elements purposes