added Settings screen as Preference. not complete