type cast, debug for add_block