I am NOT a coder - will leave this for others to populate with example code and useful reference links