renewable platform