added Viewport
code format
build & ms.js