speeded up the code.
speeded up the code.
speeded up the code.
small changes