Refactor: extra some code to separate functions
Refactor: extra some code to separate functions

grievejia/neonGobyPort,wujingyue/neongoby,wujingyue/neongoby,wujingyue/neongoby,columbia/neongoby,grievejia/neonGobyPort,columbia/neongoby,columbia/neongoby,columbia/neongoby