First three functions added as a test.