some litte rebulid