refactoring app to contain sub apps for contacts