manager app layer