competition add, update, delete