add module and requirements.