base application unit