first implementation of duplicate submission