implemented DeskSettings array