added reset to interface