updating bounds to include faces
more changes to support faces