Removed duplicated method for deadline
Added project abstraction