complete ext HW