improve All clases