first commit
fix commit
finished PreparationEstimate.estimate