format file
add files for canvas drawing
fix bug
create entry point
include files