handling snake