add benefits function