exp with classes