Update to array index check
Added protected to methods not in use outside class
Minor text updates