improve some code by cloud