organize platform components