added icon upload