better loking code and pre tags