fixes ch.8