reconstruct & complete check_permission