added necessary controllers