added facelets composition