bfreeman ex19 and ex20