add base application class