improved code readibilty of NextController