introduce profile settings
add base settings view impl.