refactored hash functions to make it much faster
fixes for virtual box, yum list