rename @args to @props