Added new app controller protocol.