Added procedure scope checking, enforced coding standards;