Copied code from sonetta to form the barebones of the project