viewer JS
adding composer