add skype pref
refactor preferences