pass all spec
commit at Wed Jul  9 17:32:15 HKT 2014