fixed most of the bugs with the ionic compressor (i hope)