again small changes increasing readability and speed