fix bug and build more strong