HAMLETS