add dynamic app mounting