re-implemented prototype creation with only sub-canvas, no sidebar