adding methods to handle a successful diamond