work on package + correct deepjs require