compile with latest