typedef.h plan
coding style documentation, init