fixed each binder when using optgroups