many changes. evaluating sampling