add interface for classes