migrate to bootstrap, add modal dialog