main set complete