Add basic business logic and tests.