trick block and passage block