add icon
add hot deploy