updated install for different os's