Fully implemented Parcer Class