forgot to wrap my headers in ifndef..endif