Semi-ported roll module, allowed modules to depend on each other, added man module