add another 2 interfaces