extract prepare().