update dependencies
add memo