hot steel: round 3
compilation