Add icon, Optimize code, fix typo

Signed-off-by: Harsh Panchal <panchal.harsh18@gmail.com>