initial sigGen integration