json as modules