mapping types, timestamps, watch for duplicates