surfacewith boundary