Added rough code skeleton.