basic thread work done, still several issues with multiple requests, there will need to be some major javascript reworking most likely