added duplicate position selection validation for human users; #3