added authentication intf