add unit tests for X-Start and X-Limit