Make examples rework for all platforms