add id getter