added basic peer sharing