podríamos sobrecargar el init