Before start to port to windows