Original project is divided into classes