- step 2: entity creation