i had a look over it now i couldn't earlier collateral ip ban from being on a shared server and it only needed very small changes for it to flow