explore abr_p_ prefix
follow the abr_{struct}_{action} format
add initial spec for abr_p_string