Added basic program structure.