add options, optgroups & multiple render