remove take function,add another select function