bigsnakey basic implementation