Added an interface function