more interface improvements and travis tests