examples for windows, linux and mac