* push apc trap handlers * added unit test * removed CR and fixed test * switch cr for lf * fixing ci complaints * fixing another ci error * fixed unit test * annotating test