can select into struct
merge
merge