removed conexity defects
added procs flag