add DefaultSelection functionality