id overrides
duplicate removal
error on duplicate now