add portable parameter to extractEngine