prod compile