step 3 start of implement business logic