change the way were handling peers