adding compute goodness