added functionality to add face
added surface translation