added windows first part