1. change default image and support freetxt