I have tried getting this to work a few different ways but just cant seem to wrap my head around it. In Version 1 it tells me that changeDue is not used, and in Version 2 it just runs blank. I'm using code playground if this changes anything Any help is appreciated.

Version 1:

```
fun main(args: Array<String>) {
var changeDue = 1.23;
fun truncate(changeDue: Double): Double{
var numberOfQuarters = changeDue /.25;

println(numberOfQuarters);

var remainingChange = changeDue - numberOfQuarters * .25;
println(remainingChange);
return changeDue
}
}

```

Version 2: Tried using a class

```
fun main(args: Array<String>) {
    class quarters{
    var changeDue = 1.23;
    fun truncate(changeDue: Double): Double{
    var numberOfQuarters = changeDue /.25;

    println(numberOfQuarters);

    var remainingChange = changeDue - numberOfQuarters * .25;
    println(remainingChange);
    return changeDue
    }
}
}

```