updated interface to use bootstrap