- major ui/ux overhaul
- add ajax call to backend