add tag support.
add message log