added preauthorized methods