1. fix bug.
2. add error message.