Adding interfaces tempalte