updates to vim and b_p