updated so-called smartga