empty hash works