Preparation for Windows and Linux versions