move to snapshot
add dependencies