renaming create init when object instance are created

It's far more relevant regarding what do we do in the init() method