Aofei Sheng

Try to glue everything together.