up to ch.4.2