added new project with tab + tab logic
refactored tab logic