Added preprocessing option and comments