kompletna refaktoryzacja, przerobienie glownego widoku