Implemented basic project based functionality