preinstall seperated file
preinstall fixed and version up