added graphics and some more stuff