added the preference page and corrected the executable #1