Interface template