added reheat declarations