app configs entry point