Fix BC bug
Support for different x and y discretization