kill dup comment
discard the useless member var
todo
add sys mon worker