in-line procedures