flex-combo enhanced version