fix recipe print function to include duration