reworked main screen