formatting, updated todo: