added gen_uni
adding copyright
removing context from gen_uni