extending snake model by snake path selector