Refactor and added status bar
warnings
fix issue with >1 module :)