now using NiceBaseClass in executor