Interface made public