Project Reqs Fully Fulfilled and Minor Fixes

Field checking also implemented.