create canvas model