How to draw everything...updated version