make conditional added, find or gotchat explained