better descriptions for accepts method and helper