add an entry
modify an entry