add highlight but not very good