Deputy Chief of Staff in the office of the President, Eliud Owalo, now says that the government is on the right track in service delivery.