language preparation techniques