can create,add, delete, modify, show; now, but 'buf' is not used in client