Magic staffs