added readable main class