class 3 is ugly but i've got to go