deleted rows can now be added back in; still trying to figure out how to dynamically populate optionvalues