platforms and power