Added boundary()