update dependencies
add icons