added font lock