still working on paperjs