added additional functions: delete candidate, change party, change position