Hi Elvis,
 Thanks for taking care of that code. If you plan to make it along the `x` and `y` axis, why not including it in this PR ?