dont change the costs for part 1, works as is, but ugly