update alogrithm & structure blog