first step of user interface