RE-added hash and list to main