pppccccc
fix some errors