4/23 done with check20. need more tests