preprocess
split juggler source