new entry implemented