v1.0 clase principal