formatting
updated TODO