fixed presmissions
adding and removing of modules
merge