implement load assemblage
refactoring, extracted ui.js