added timestamped messages