implemented expandable/collapsable settings