All HAMLET