dynamic shorcode detection complete, need to test impliment changes on the staging server to see if its still happy with sending out emails