improve samples