[WIP] Implement Formatter

- [ ] Implement Formatter