Updated squisher and opticharger from lp branch..(author there)