continued fleshing out proc