ProjectDetails refactored