cleaning hook calls part 1