add two interfaces