Refactored weekdays, added compat module