Extended classes now implemented