add reply method that sets a variable on either the current contribution, or if it's a nested contribution, it's parent
style changes and add  to the contribution service