adding favicon and improvements