add a interface define file