Working on changed OBL alloc