hashObject creation