formatting, todo