played more with style and added archiving