merge select options together. handle defaults better.