created clear all func