conditioals for project layout