init Q4
rm dead code