changed compressor
changed initialiser