Added implementations to Project.java