forgot to add this interface class!