added usage calcs