add information
fix a bug