testing purpose only

this file is just for testing and getting familiarity with the canvas, i
will not do refactoring on this one since its just for reference
re-indent the code for better looks