play with boundary problem