fixes #466 part 2

restricted to id using an array, can always make adjustable if need be.