step one abstracter & concretizer