updated: using utils.hook as default
updated: lzl font and new line support