I hope it's good.

Modified