FINAL Hamlet project due