boundary patch