added random public id; added open date