c
fix bug