using precise and changed permissions on key