work through day 15 prag prog