ProcessContract business logic implemented