working on main screen