fooling around with synthetic classes