chap_1: add move class