New versions with amny small changes and optimizations
