added time and user parsing functions