añadidos mixins y cambios de nomenclatura