messing around with C