Version 8, final version