fix vcode logic
add credits & license