final version ab8