check for instances
moar paramterized