improve api v2