Graphics work

working graphics (mostly)