modular or keyword driven framework