interface fixes