near final version