code cleanup
used cached proc info