visuals ready, code sloppy