add basic interf