updated number generator project