spectrum compiler added