@pedroigor formatting issues in my above examples, should look ok now