add demo icon
added annotation processor