seems to work... just formatting output