fix p bugs
clean code
fix space number bug
fix one space bug