add project structure
add layout