reusable block test