cleanup the interface