allow selecting different link types