implemented basic donation form and create method