add platform structure