TECHNOGEN, INC