fixes chapter3