work in progress Platform init