fitting part complete
output