add some explanation for using bitmap