Moved chat() method