everything is right on track - Turkish English Dictionary