complete select