added extend_fresh