add ref to more similar projects
fix unit test
add slots to _TopSnapshot