added .inspect()