practiceElementsLogic start