Primeiras implementações.