add vs Package
refactor
add vsext
fix
fix
fix
fix
fix
fix
fix