start work on agent