full page composition module