reworked main page