teapot pattern