added modules req