second almost complete