corrected interface function in the initializer