second and third test fixed