Acquire and Release implemented