Add func-interface in oop