Working ImaginaryChocolate (very ugly)