add chap/basicmethod