Added think() and thinkAge()