add multiple platforms supported, windows and linux