change to compile with the last version