written and tested module installing and removing