added authentication wrappers