better representation of procedures