create instances with Object.create
update package