procedure preparation