completando algunas clases