14 and 15

14 is done, 15 is templated