more testing interface work