first commit
replaced header and footer with require.