add sample m f