preliminary leg work for yet to be released new tcplay API