Chp 2 - input