diff between pointer type, point type and struct type
bugfix on previous commit
unmarshalled nested json array
slice address