Callbacks yeah

used a different call back and now it calls the hex gen before validation
got the url shortener working