New: self-cooking