added todo ch 8