bug: reference id's by their number instead of their position in list