implemented Report Create functinality