* add desc for blueprint
* fix bug: select bp