wrapper around front and back end modules