update

add fchk
opt complete