Refactored projectVeiw