added id rendering and more styles etc