formatting and some code stuff