upgrade components for bootstrap 3 style and add modal