Added first draft of header files