tracker thing is in a function; began work on peer handling