test almost complete