buf fixed

to do:add group Member needs to check whether exist already