不是很正確，但勉強可動的 sample hack