Adding preprocessing. Changing syntax