Class functions
Interface methods added.