empty cmplete