versión presentada en clase