sofic 0.9 -- still needs proper testing