new code and pre styles