now working - forgot to commit interface