flams and flam rudiments