starting only with main class
finished