changed back to old revunue model