Add codes 11/18

a lot of codes, still checking