final version, a8p1-6