write an installation