finished bsp 4.2