PRE PROCESSING