- reimplementing some of the methods to accomodate changes made to HTML