added modules 6-9