migrate projects to classes; add some emile