Jeremy

not sure how pull requests work from the site, but pull my branch for working interface code