TODO ES HORRIBLE (y es genial)