teaked style a little bit to support code blocks