Personal Solution to it. Just for reference