Alexander's project from 5/20/18

More May 21