formatting output
adding components