Adding reDraw Functionality