Fuctions Complete but still to improve with graphics