general ma sampling