convert to scala and update bootstrap from 2-3