canvas and files
color param
draft for orphans
init py