clase complejo