add id field for angular track by purpose