1. add basic UI
2. add camera preview