first completeion of scoring project... will revisit for refactoring