B a s i c   G a t i n g 