clase y modificaciones