early version of system generator