basic settings UI implemented
added deep selection