using number as ids instead of string