Some changes. New hash