ensure transacion when accessing user authority
new version a6