some update
update dict function
add sdcv(dictionary look up)