fixed when initiating with no hash