changed regex, wrote an awesome accumulate_range function, started hours