added hamlet and report