add icon, fix #3

Please review @DeepDiver1975