unit tests for four main methods; scoring next