1. fix bug