switch to next development revision
return class uses generics