Implementación básica.