add error handline
add optionvalue migration