added buffer members
initialize memory blocks