The design doc of longan