adapt to 360