better project structure
Add basic ui