Improved Graphics but with some faults