there was an error in contribute()