fixed readable_by scope