add Native compiler