generation spent