snapping done. but crushes sometimes