gather_code
