cleanup the code part 1