refactored compilerPass, config and adjusted dashboard block