added ch18
added ch19