reshuffled code -- now we have a header file