strange class here.