added smart bot