localnon_app base structure