add Edit and Delete features