add clear data function