Adding the 2D canteliver problem, should be in working order