add ex18 and ex19 halfway