use synchronously loading as ordering matters somehow