pre block