added project structure