blog written in C