now requiring peerID argument when running program and only spawning that process