finally fixed tca, needed some pretty nasty regexes to find what i was looking for in their return statements, servercalling method is now synchronous, which is less than ideal, hope to improve on this, first attempts failed in nasty bugs