prerequisite block support