adaptive sampling prototype