nice to see this dryed up and tested, i think we can still break up this method though