completed proc and jiifies and extern