Began adding ability to work with surfaces