TRIVIAL adding more interface