add parsing logic for day_of_week field, and some other patterns
document codebase
prepare test environment