added inference module (so that no explicit column names or data type specifications are required)