3d and locking