moving BPC along