updated class definitions and created nfp month finder function