make it partialls for each field types, will be better to managed, also add confirmation when delete field options  #20