forgot to implement printing .: now gencode