implement the interface you are referring to?