fixes json serialize