output structure changed