boundary manipulation