separate the class definitions in another file
Merge branch 'feature/implement_server_side' of https://github.com/cloudcomputingproject/main_repo into feature/implement_server_side