finished clean_vicell function