add HotSpot functionality