migrates to a top level "app" folder