Imperative program