add peer id generation