contemporary Hamlet