add user permission detection