3 Snake Principles