almost finished settings activity.