Finalized header file