projects show and new refactored