Updated getInfo() function