adding newgen & core