number generator can be override from make method