add optional jpeg support