add peers with validation