Update (Broken)

- Implementing new design
- Drastic changes
- Do not use this