receipt examining programming.