Beginning of implementation.