Assignment 3 - Dominion Upholder