HH = 2.88:floor or :roundedto0
MM = (X/60):floor or :roundedto0, or (2.88-HH)*60:floor
SS = if (X<-modulo->60) <10, 0:amend(x<-modulo->60), else (x<-modulo->60),

Ahh, I guess itâ€™s actually, ((X/60)<-modulo-> 60):floor for minutes. and ((X/60)<-modulo-> 60)<-modulo->60):floor for seconds. Thereâ€™s an extra <-modulo-> to remove the whole numbers.

The :amend, is a function to attach text to text response. So you need to be working with text.

The â€śelseâ€ť is not a function, I was using that for shorthand that you donâ€™t need an additional condition.