fixing real problems part 1