refactor macros.hrl to pose library