improved settings page