add attempt6 (all in one)