half way with the boundaries. Missing cross-out function for already tested boundaries.