new interface fixes and travis