added detail for main components. fixed bootstrap 3 modal issue where same modal contents are loaded.