icon uploader spec