add json widgets