added SLQB memory allocator