improved settings layout