added a snafucation method.