creating the report refactored + adding weekday and weekend? method to day