this supervised net looks like it will work