2/18/18

work in progress.