added hangup method