added catch for dup user