introduced basic module support for frontend scope protection