deal with weekends and parse history texts