write better .hrl files