initial project
core features and main view