improved domain class and created instructor scaffold