same as for instances