#og pollard compilation