blocking: What, How, Where