- setBoundary functionality has been added
- boundaryLeft boundaryRight => boundary = {left, right}