added hamlet2
added hamlet3