change some boundary problem