added vendor back in and fixed private and public key