imperative documentation completed