adaptive dive techniques