drop function if exists monthly_report;