slight change of class/instance types