ps make a new thread for a call out, dont let it get out of hand though