zhangyuan master   add rspec construction