is line break needed in this place(between `.. so that` and `implementation ..`) ?