starting work on preprocessor