Hot: self-design