add interface to w/r