laid out the basic code structure for the pull request