why i always fail to add icon png in the first place -_-