+ svg canvas
generate script