added application controller shell