updated interface and ajax functionality