playing around with C