adding less preprocessing