abstract class notes, changed public attar. to

protected attr., created for using, conditional with try and except