add quit,fix bug