shell for project with getters and setters
fixed a stupid merge conflict that occured due to moving files around