hehe... designklassediagram, reverse