trival
fix bug