debugging part1