Works i have done on C