platform structure changed