write install feature