Initial code.
Note about untested code.