adding Doug Lea's allocator. fix initial setup