added .display() for iPython html rendering