Adding first feature and tests.