added Preference XIB and Controller