add demo project and novle project stub