added little things all over. restructured a bit. graphics