update decode.v
some work on implicit handling in executor