Made a interface