this is very helpful to c students