update : add tags, but increased some bug,some has fixed