1. fix a bug