list and getById