First checkin objectiveAgent