requirement for pygments added
making the code more modular