prelim version of testing interface