add 2 interface