add sort directive, need add style
some fix, some new idea