add new project

add three layer model