finished create method