modified billing manager to work with recurring