oops, forgot to add tests for formatting, and also FORMATTING! it works