initialization works for my windows desktop