refacter
access_flags